package net.hands.ado.db.annotations;

import static java.lang.annotation.ElementType.TYPE;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import net.hands.ado.db.EAuto;

@Target(TYPE)
@Retention(RUNTIME)
public @interface Table {

	String name() default ""; // 中文名字

	String text() default "";// 显示名

	String url() default ""; // 比如jdbc:mysql://127.0.0.1:3306/hands

	EAuto auto() default EAuto.update;

	UniqueConstraint[] uniqueConstraints() default {}; // 约束条件

	/**
	 * Indexes
	 */
	Index[] indexes() default {};

}
